Developer --> Technical Publications
PATHHardware Documentation > USB Devices > Mac OS USB DDK API Reference


Driver Description Structure

The structure that defines the characteristics of a USB driver used for driver matching and loading is of the form:

struct USBDriverDescription {
    OSType                      usbDriverDescSignature;
    USBDriverDescVersion        usbDriverDescVersion;
    USBDeviceInfo               usbDeviceInfo;
    USBInterfaceInfo            usbInterfaceInfo;
    USBDriverType               usbDriverType;
    USBDriverLoadingOptions     usbDriverLoadingOptions;
};

Field descriptions

usbDriverDescSignature
Signature field of this driver description structure
usbDriverDescVersion
Version of this driver description structure
usbDeviceInfo
Product and vendor information
usbInterfaceInfo
Interface information
usbDriverType
Driver information
usbDriverLoadingOptions
Options used for determining when a class driver loaded

See also Driver Loading Option Constants


© 1999 Apple Computer, Inc.

Previous | Back Up One Level | Next | Show Frames | Hide Frames